home *** CD-ROM | disk | FTP | other *** search
- Test for :execute, :while and :if
-
- STARTTEST
- :so small.vim
- mt:let i = 0
- :while i < 12
- : let i = i + 1
- : if has("ebcdic")
- : execute "normal o" . i . "\047"
- : else
- : execute "normal o" . i . "\033"
- : endif
- : if i % 2
- : normal Ax
- : if i == 9
- : break
- : endif
- : if i == 5
- : continue
- : else
- : let j = 9
- : while j > 0
- : if has("ebcdic")
- : execute "normal" j . "a" . j . "\x27"
- : else
- : execute "normal" j . "a" . j . "\x1b"
- : endif
- : let j = j - 1
- : endwhile
- : endif
- : endif
- : if i == 9
- : if has("ebcdic")
- : execute "normal Az\047"
- : else
- : execute "normal Az\033"
- : endif
- : endif
- :endwhile
- :'t,$w! test.out
- :qa!
- ENDTEST
-
-